/**
 * 
 */
package com.ipartek.pruebas.bean;

import com.ipartek.pruebas.interfaces.DriveableP8;
import com.ipartek.pruebas.interfaces.DriveableP8;

/**
 * Subclase que extiende de la clase VehiculoP8
 * y la cual implementa varias interfaces
 * 
 * @author practicas8
 *
 */
public class CortaCespedP8 extends VehiculoP8 implements DriveableP8,Cloneable{

	/**
	 * 
	 */
	//Atributos
	
	int helices;
	
	//Constructores
	
	
	public CortaCespedP8(int helices) {
		super();
		this.helices = helices;
	}

	public CortaCespedP8() {
		super();
		
	}

	//Metodos Propios
	
	@Override
	public boolean startEngine() {
		int dir;
		dir = (int) (Math.random()* 4);
		System.out.println(dir);
		if ( dir == DriveableP8.ALANTE ){
			return true;
		}else{
			return false;
		}
		
	}

	@Override
	public void stopEngine() {
		
		
	}

	@Override
	public float accelerate(float acc) {
		
		return 0;
	}

	@Override
	public boolean turn(int dir) {
		
		return false;
	}
	
	@Override
	public String toString() {	
		return  " " + this.helices + " ";
	}
}


